/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const AcShouye = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1033 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M1002.599861 500.663121l-17.112402 17.112402c-4.889258 4.889258-12.223144 4.889258-17.124938 0l-36.669433-34.224803v339.891165c0 110.033371-90.47634 200.509711-200.509711 200.509711H278.814212c-112.478 2.444629-202.95434-88.031712-202.954341-198.065082V483.55072l-34.23734 34.224803c-4.889258 4.889258-12.223144 4.889258-17.112402 0l-17.112402-17.112402c-4.889258-4.889258-4.889258-12.223144 0-17.112401L489.102438 1.833472c2.444629-2.444629 9.778515-2.444629 14.667774 0 4.889258-2.444629 12.223144-2.444629 17.124938 0l481.704711 481.717248c4.889258 4.889258 4.889258 12.223144 0 17.112401zM403.515356 950.587658c0 9.778515 2.444629 17.124938 2.444629 24.458825H626.039263c2.444629-7.333887 2.444629-17.124938 2.444629-24.458825v-276.305742c0-56.239-44.015856-100.254856-100.254855-100.254856h-24.458825c-56.239 0-100.254856 44.015856-100.254856 100.254856v276.305742zM880.343346 434.645606L503.770212 58.085008 127.209614 434.645606v391.240908c0 83.142454 68.462144 151.604598 151.604598 151.604598h78.240659c-2.444629-7.333887-2.444629-17.112402-2.444629-24.446289V674.269379c0-83.142454 68.462144-151.604598 151.604598-151.604598h24.446289c83.142454 0 151.604598 68.462144 151.604598 151.604598v276.305742c0 9.778515 0 17.124938-2.444629 24.458825h53.794371c83.142454 0 151.604598-68.462144 151.604598-151.604598V434.645606h-4.876721z m0 0"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

AcShouye.defaultProps = {
  size: 18,
};

export default AcShouye;
